Uses of Interface
edu.uky.ai.tic.ai.Bot

Packages that use Bot 
Package Description
edu.uky.ai.tic
This package provides the game of Tic Tac Toe and the tools for building AI players.
edu.uky.ai.tic.ai
This package contains the tools needed to build an AI for playing Tic Tac Toe that uses adversarial game tree search techniques.
  • Uses of Bot in edu.uky.ai.tic

    Fields in edu.uky.ai.tic declared as Bot 
    Modifier and Type Field Description
    Bot Game.o
    The O player
    Bot Game.x
    THe X player
    Constructors in edu.uky.ai.tic with parameters of type Bot 
    Constructor Description
    Game​(Bot x, Bot o)
    Constructs and plays a game of Tic Tac Toe.
  • Uses of Bot in edu.uky.ai.tic.ai

    Classes in edu.uky.ai.tic.ai that implement Bot 
    Modifier and Type Class Description
    class  AlphaBetaBot
    This bot performs just as well as MinMaxBot but expands significantly fewer nodes by intelligently pruning the tree.
    class  MinMaxBot
    This bot expands the entire game tree and makes its decision based on Min Max search.
    class  RandomBot
    A random Tic Tac Toe bot simply chooses its next move at random from all the available next moves.